package cn.windy.samary.module.admin.entity;

import javax.persistence.*;

@Table(name = "t_dept")
public class Dept {
    @Id
    private String id;

    /**
     * 上级部门ID，一级部门为0
     */
    @Column(name = "p_id")
    private String pId;

    /**
     * 部门名称
     */
    private String name;

    /**
     * 排序
     */
    private Integer sort;

    /**
     * 是否删除  -1：已删除  0：正常
     */
    private String status;

    /**
     * @return id
     */
    public String getId() {
        return id;
    }

    /**
     * @param id
     */
    public void setId(String id) {
        this.id = id;
    }

    /**
     * 获取上级部门ID，一级部门为0
     *
     * @return p_id - 上级部门ID，一级部门为0
     */
    public String getpId() {
        return pId;
    }

    /**
     * 设置上级部门ID，一级部门为0
     *
     * @param pId 上级部门ID，一级部门为0
     */
    public void setpId(String pId) {
        this.pId = pId;
    }

    /**
     * 获取部门名称
     *
     * @return name - 部门名称
     */
    public String getName() {
        return name;
    }

    /**
     * 设置部门名称
     *
     * @param name 部门名称
     */
    public void setName(String name) {
        this.name = name;
    }

    /**
     * 获取排序
     *
     * @return sort - 排序
     */
    public Integer getSort() {
        return sort;
    }

    /**
     * 设置排序
     *
     * @param sort 排序
     */
    public void setSort(Integer sort) {
        this.sort = sort;
    }

    /**
     * 获取是否删除  -1：已删除  0：正常
     *
     * @return status - 是否删除  -1：已删除  0：正常
     */
    public String getStatus() {
        return status;
    }

    /**
     * 设置是否删除  -1：已删除  0：正常
     *
     * @param status 是否删除  -1：已删除  0：正常
     */
    public void setStatus(String status) {
        this.status = status;
    }
}